
.mybody{
	width:1000px;
	overflow-x:visible !important;
}
.vertical_table {
	//border: 2px solid black;
	width:1250px;
}

.vertical_table th{
	//border: 2px solid black;
	width: 225;
	text-align:left; 
	
}

.vertical_table tr{
	width:150px;
	height:15px;
}

.vertical_table td{	 
    vertical-align:middle;
	width:170px;
}
.vertical_table thead, .vertical_table  tbody{
	display:inline-block;
	//position:relative;
	//float:left;
}

select{
	width:100%;
}
input{
	width:45%;
}
caption{
	margin-left: -750px;
}

p{
	color: #43ACA4 !important;
	text-align: center !important;
	font-size: 16px !important;
	font-weight: bold !important;
}

.css_button {
    background-color: #0d778a;
    background-image: linear-gradient(to bottom, #1ea6c0, #0d778a);
    border: 1px solid #164694;
    border-radius: 5px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
    color: #ffffff !important;
    display: block;
    float: right;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 100%;
    margin-left: 5px;
    padding: 7px 14px;
    text-decoration: none !important;
    text-shadow: 0 -1px 1px #0d3371;
}